package com.z2k.todo.services;

import com.z2k.todo.entity.Todo;
import com.z2k.todo.entity.TodoClass;
import com.z2k.todo.page.TodoClassVO;

import java.util.List;

public interface TodoService {
    /**
     * 获取所有的todo分类
     * @param parentid
     * @return
     */
    List<TodoClassVO> listTodoClasses(Integer parentid);

    /**
     * 保存todo分类
     * @param todoClass
     * @return
     */
    Boolean saveTodoClass(TodoClass todoClass);
    Boolean svaeTodoClass(String todoClassName);

    Boolean saveTodo(Todo todo);
    Boolean saveTodo(String title,Integer todoClassid);

    Boolean updateTodo(Todo todo);
    Boolean updateTodo(Integer todoid);

    Boolean deletetodo(Integer todoid);
}
